solar-powered car - English Synonyms Dictionary